window版的web服务器网络上已经很多了,但是基于linux上的web服务器如何搭建呢,现在就教你怎样搭建一个轻量型的web服务器。
教你如何构建支持lighttpd + cgi的环境
工具/原料
-
linux系统
-
web服务器lighttpd
方法/步骤
-
编译lighttpd
-
配置支持cgi
(1) lighttpd_project目录下新建文件夹cgi,用于存放用C语言编写的cgi程序
(2) lighttpd_project目录下新建文件夹config,将源码目录下doc/config下的 conf.d,vhosts.d,lighttpd.conf,modules.conf都拷贝过来
(3) lighttpd_project目录下新建文件夹log,并创建文件access.log和error.log
(4) lighttpd_project目录下新建文件夹state
(5) lighttpd_project目录下新建文件夹www/htdocs/cgi-bin, 用于存放编译的cgi二进制文件
-
修改配置文件lighttpd.conf
-
修改配置文件modules.conf -
修改配置文件cgi.confEND
测试验证
-
进入sbin目录下,执行./lighttpd -f ../config/lighttpd.conf
netstat -ltp命令查看是否已经启动
-
cgi目录下,新建文件hello.c输入如下内容
-
编译gcc hello.c -o hello.git将hello.git拷贝到www/htdocs/cgi-bin
输入elinks 127.0.0.1/cgi-bin/hello.cgi,如果显示:Hello world !, 说明成功
END
注意事项
-
如果出现错误can't find username lighttpd,那么执行以下命令可解决
-
groupadd -g 208 lighttpd useradd -u 208 -g lighttpd -d /home/lizj/0002_linux/lighttpd/lighttpd_project/www lighttpd
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/httpd/9130.shtml





